//
//  WJOperation.m
//  GCD
//
//  Created by 宜必鑫科技 on 2017/11/7.
//  Copyright © 2017年 宜必鑫科技. All rights reserved.
//

#import "WJOperation.h"

@implementation WJOperation

- (void)main
{
    //耗时操作1
    for (int i = 0; i<1000; i++) {
        NSLog(@"任务1-%d--%@",i,[NSThread currentThread]);
    }
    NSLog(@"+++++++++++++++++++++++++++++++++");
    
    //苹果官方建议，每当执行完一次耗时操作之后，就查看一下当前队列是否为取消状态，如果是，那么就直接退出
    //好处是可以提高程序的性能
    if (self.isCancelled) {
        return;
    }
    
    //耗时操作2
    for (int i = 0; i<1000; i++) {
        NSLog(@"任务2-%d--%@",i,[NSThread currentThread]);
    }
    
    NSLog(@"+++++++++++++++++++++++++++++++++");
}

@end
